package gridView;

import gridModel.NamedColor;
import gridModel.StdNamedColor;

import java.awt.Font;

public interface GridConstants {
	
	// Font
	
	static final NamedColor FONT_DEFAULT_COLOR = new StdNamedColor(NamedColor.BasicNamedColors.BLACK);
	static final NamedColor FONT_HOVER_COLOR = new StdNamedColor(255, 178, 0);
	static final NamedColor FONT_DONE_COLOR = new StdNamedColor(150);
	
	static final Font INDEX_FONT = new Font("Monospaced", Font.BOLD, 10);
	
	static final NamedColor OK_GRID = new StdNamedColor(0, 192, 0);
	static final NamedColor NON_OK_GRID = new StdNamedColor(NamedColor.BasicNamedColors.TRANSPARENT);
	
	// Index
	
	static final NamedColor[] COLUMN_COLORS = {
		new StdNamedColor(202, 215, 238),
		new StdNamedColor(NamedColor.BasicNamedColors.TRANSPARENT)
	};
	
	// Bordures
	
	static final int BORDER_WIDTH = 1;
	static final int HELP_SEE_WIDTH = 2;
	static final int HELP_RHYTHM = 5;
	static final NamedColor BORDER_COLOR = new StdNamedColor(202, 215, 238);
	static final NamedColor HELP_SEE_COLOR = new StdNamedColor(255, 178, 0);
	
	// Background
	
	static final NamedColor BACKGROUND_COLOR = new StdNamedColor(NamedColor.BasicNamedColors.WHITE);

}
